package leedcode_path.Link;

public class 两两交换链表中的节点 {
    public ListNode swapPairs(ListNode head) {
        ListNode dummynode=new ListNode(0,head);
        ListNode cur=dummynode;
        while (cur.next!=null&&cur.next.next!=null){
            ListNode tem1=cur.next;
            ListNode tem2=cur.next.next.next;

            cur.next=cur.next.next;
            cur.next.next=tem1;
            cur.next.next.next=tem2;
            cur=tem1;

        }
        return dummynode.next;
    }
}
